Tables [dbo].[PackageQueue]
Properties
PropertyValue
Created10:31:32 AM Tuesday, March 02, 2010
Last Modified1:17:34 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_PackageQueue: PackageQueueKeyForeign Keys FK_PackageQueue_UniformRegistry: [dbo].[UniformRegistry].PackageQueueKeyPackageQueueKeyuniqueidentifier16
No
Namenvarchar(100)200
No
Foreign Keys FK_PackageQueue_PackageQueueReleaseTypeRef: [dbo].[PackageQueueReleaseTypeRef].PackageQueueReleaseTypeCodeIndexes IX_PackageQueue_PackageQueueReleaseTypeCode: PackageQueueReleaseTypeCodePackageQueueReleaseTypeCodeint4
No
PackageCountint4
Yes
Foreign Keys FK_PackageQueue_ScheduledTask: [dbo].[ScheduledTask].ScheduledTaskKeyIndexes IX_PackageQueue_ScheduledTaskKey: ScheduledTaskKeyScheduledTaskKeyuniqueidentifier16
Yes
Foreign Keys FK_PackageQueue_DocumentMain: [dbo].[DocumentMain].QueueReleaseWorkflowKeyIndexes IX_PackageQueue_QueueReleaseWorkflowKey: QueueReleaseWorkflowKeyQueueReleaseWorkflowKeyuniqueidentifier16
No
Foreign Keys FK_PackageQueue_GroupMain: [dbo].[GroupMain].NotificationGroupKeyIndexes IX_PackageQueue_NotificationGroupKey: NotificationGroupKeyNotificationGroupKeyuniqueidentifier16
No
Foreign Keys FK_PackageQueue_AccessMain: [dbo].[AccessMain].AccessKeyIndexes IX_PackageQueue_AccessKey: AccessKeyAccessKeyuniqueidentifier16
No
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_PackageQueue: PackageQueueKeyPK_PackageQueuePackageQueueKey
Yes
IX_PackageQueue_AccessKeyAccessKey
IX_PackageQueue_NotificationGroupKeyNotificationGroupKey
IX_PackageQueue_PackageQueueReleaseTypeCodePackageQueueReleaseTypeCode
IX_PackageQueue_QueueReleaseWorkflowKeyQueueReleaseWorkflowKey
IX_PackageQueue_ScheduledTaskKeyScheduledTaskKey
Foreign Keys Foreign Keys
NameColumns
FK_PackageQueue_AccessMainAccessKey->[dbo].[AccessMain].[AccessKey]
FK_PackageQueue_DocumentMainQueueReleaseWorkflowKey->[dbo].[DocumentMain].[DocumentKey]
FK_PackageQueue_GroupMainNotificationGroupKey->[dbo].[GroupMain].[GroupKey]
FK_PackageQueue_PackageQueueReleaseTypeRefPackageQueueReleaseTypeCode->[dbo].[PackageQueueReleaseTypeRef].[PackageQueueReleaseTypeCode]
FK_PackageQueue_ScheduledTaskScheduledTaskKey->[dbo].[ScheduledTask].[ScheduledTaskKey]
FK_PackageQueue_UniformRegistryPackageQueueKey->[dbo].[UniformRegistry].[UniformKey]
SQL Script
CREATE TABLE [dbo].[PackageQueue]
(
[PackageQueueKey] [uniqueidentifier] NOT NULL,
[Name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[PackageQueueReleaseTypeCode] [int] NOT NULL,
[PackageCount] [int] NULL,
[ScheduledTaskKey] [uniqueidentifier] NULL,
[QueueReleaseWorkflowKey] [uniqueidentifier] NOT NULL,
[NotificationGroupKey] [uniqueidentifier] NOT NULL,
[AccessKey] [uniqueidentifier] NOT NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [PK_PackageQueue] PRIMARY KEY CLUSTERED ([PackageQueueKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PackageQueue_AccessKey] ON [dbo].[PackageQueue] ([AccessKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PackageQueue_NotificationGroupKey] ON [dbo].[PackageQueue] ([NotificationGroupKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PackageQueue_PackageQueueReleaseTypeCode] ON [dbo].[PackageQueue] ([PackageQueueReleaseTypeCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PackageQueue_QueueReleaseWorkflowKey] ON [dbo].[PackageQueue] ([QueueReleaseWorkflowKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PackageQueue_ScheduledTaskKey] ON [dbo].[PackageQueue] ([ScheduledTaskKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [FK_PackageQueue_AccessMain] FOREIGN KEY ([AccessKey]) REFERENCES [dbo].[AccessMain] ([AccessKey])
GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [FK_PackageQueue_DocumentMain] FOREIGN KEY ([QueueReleaseWorkflowKey]) REFERENCES [dbo].[DocumentMain] ([DocumentKey])
GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [FK_PackageQueue_GroupMain] FOREIGN KEY ([NotificationGroupKey]) REFERENCES [dbo].[GroupMain] ([GroupKey])
GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [FK_PackageQueue_PackageQueueReleaseTypeRef] FOREIGN KEY ([PackageQueueReleaseTypeCode]) REFERENCES [dbo].[PackageQueueReleaseTypeRef] ([PackageQueueReleaseTypeCode])
GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [FK_PackageQueue_ScheduledTask] FOREIGN KEY ([ScheduledTaskKey]) REFERENCES [dbo].[ScheduledTask] ([ScheduledTaskKey])
GO
ALTER TABLE [dbo].[PackageQueue] ADD CONSTRAINT [FK_PackageQueue_UniformRegistry] FOREIGN KEY ([PackageQueueKey]) REFERENCES [dbo].[UniformRegistry] ([UniformKey])
GO
Uses
Used By